home *** CD-ROM | disk | FTP | other *** search
- function fnInitialize()
- {
- INTERFACE_DEPTH = 50000;
- OLIE_DEPTH = 20000;
- TOTAL_TIME = 31;
- TOTAL_CHANNELS = 4;
- GAME_FLOOR = 410;
- PXLS_BTWN_CHANNELS = 96;
- POINTS_PER_STAR = 5;
- POINTS_PER_COMET = 10;
- POINTS_PER_LETTER = 15;
- POINTS_PER_WORD = 100;
- UP_SPEED = 17;
- DOWN_SPEED = 16;
- HANG_TIME = 5;
- OBJ_MIN = 4;
- HIT_ADJUST = 10;
- blue = {ra:"100",rb:"-237",ga:"100",gb:"-65",ba:"100",bb:"185",aa:"100",ab:"0"};
- purple = {ra:"100",rb:"-42",ga:"100",gb:"-116",ba:"100",bb:"180",aa:"100",ab:"0"};
- red = {ra:"100",rb:"-24",ga:"100",gb:"-167",ba:"100",bb:"-121",aa:"100",ab:"0"};
- orange = {ra:"100",rb:"37",ga:"100",gb:"-65",ba:"100",bb:"-163",aa:"100",ab:"0"};
- yellow = {ra:"100",rb:"0",ga:"100",gb:"0",ba:"100",bb:"0",aa:"100",ab:"0"};
- green = {ra:"100",rb:"-237",ga:"100",gb:"0",ba:"100",bb:"0",aa:"100",ab:"0"};
- white = {ra:"100",rb:"255",ga:"100",gb:"255",ba:"100",bb:"255",aa:"100",ab:"0"};
- allColors_arr = new Array(blue,purple,red,orange,yellow,green);
- empty_arr = new Array();
- availColors_arr = allColors_arr.concat(empty_arr);
- allChannels_arr = new Array(1,2,3,4);
- availChannels_arr = allChannels_arr.concat(empty_arr);
- allORIGComets_arr = new Array("left_comet1","left_comet2","left_comet3","left_comet4","right_comet1","right_comet2","right_comet3","right_comet4");
- availORIGComets_arr = allORIGComets_arr.concat(empty_arr);
- allWords_arr = new Array("olie","zowie","billy","pappy","mom","pop","spot","gizmo");
- availWords_arr = allWords_arr.concat(empty_arr);
- allSpeeds_arr = new Array(3,6,9);
- fallingObjs_arr = new Array();
- activeComets_arr = new Array();
- }
- function fnSetNewWord()
- {
- gLettersCaught = Number(0);
- if(availWords_arr.length < 1)
- {
- delete availWords_arr;
- availWords_arr = allWords_arr.concat(empty_arr);
- }
- var vIndex;
- vIndex = Math.floor(Math.random() * availWords_arr.length);
- gBonusWord = availWords_arr[vIndex];
- availWords_arr.splice(vIndex,1);
- eval("interface").wordClip.gotoAndStop(gBonusWord);
- }
- function fnStartGame()
- {
- gOlieCloseEnough = false;
- gDupLevel = Number(OLIE_DEPTH) + Number(1);
- STAR_ORIG_Y = starORIG._y;
- gScore = Number(0);
- gCurrentChannel = 3;
- gGamePaused = false;
- gLetterOnScreen = false;
- gElapsedTime = Number(0);
- gRightArrowPressed = false;
- gLeftArrowPressed = false;
- gOlieState = "still_left";
- duplicateMovieClip("interfaceORIG","interface",16384 + INTERFACE_DEPTH);
- interfaceORIG._visible = 0;
- duplicateMovieClip("olieORIG","olie",16384 + OLIE_DEPTH);
- olieORIG._visible = 0;
- fnSetNewWord();
- timeClip.gotoAndPlay("loop");
- launcher.gotoAndPlay("go");
- objMover.gotoAndPlay("go");
- }
-